package cn.bdqn.or.pojo;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@Data
public class Order {
	/**
	 * 订单序号
	 */
	private Integer orderNum;

	/**
	 * 订单编号
	 */
	private String orderId;

	/**
	 * 产品名称
	 */
	private String productName;

	/**
	 * 总价
	 */
	private BigDecimal sumPrice;

	/**
	 * 优惠金额
	 */
	private String discount;

	/**
	 * 订单时间
	 */
	private Date orderDate;

	/**
	 * 所属类型(例:食品)
	 */
	private String type;

	/**
	 * 数量
	 */
	private Integer count;

	/**
	 * 收件人
	 */
	private String userName;

	/**
	 * 收件人电话
	 */
	private String phone;

	/**
	 * 收件地邮编
	 */
	private String zipCode;

	/**
	 * 收件地址
	 */
	private String address;

	/**
	 * 支付方式
	 */
	private String payMethod;

	/**
	 * 支付状态(0待支付1支付成功2支付失败3无)
	 */
	private Integer payStatus;

	/**
	 * 快递名称
	 */
	private String express;

	/**
	 * 发货日期
	 */
	private Date issuanceDate;

	/**
	 * 退款状态(0待退款1退款成功2退款失败3无)
	 */
	private Integer refundStatus;

	/**
	 * 订单说明(失败原因)
	 */
	private String explain;

	/**
	 * 发货状态(0待发货1发货成功2发货失败3无)
	 */
	private Integer issuanceStatus;

	/**
	 * 收货状态(0待收货1收货成功2收获失败3无)
	 */
	private Integer receivingStatus;
}